What is the meaning of the word "scaramouch"?

Definitions: