Scaramouche

Explore definitions, synonyms, and language insights of Scaramouche

Definitions

Noun
a stock character in commedia dell''arte depicted as a boastful coward