Definition of michael

What does the word michael mean?