Definify.com

Definition 2025


Scaramouche

Scaramouche

English

Proper noun

Scaramouche

  1. A roguish clown character from Italy