Definify.com

Definition 2024


Scaramouche

Scaramouche

English

Proper noun

Scaramouche

  1. A roguish clown character from Italy