Definition of "Scaramouche"

Scaramouche