VariousWords beta
Definitions:
Noun
Scaramouch
Scaramouche
Definition: a stock character in commedia dell'arte depicted as a boastful coward