Definify.com

Definition 2026


Scaramouche

Scaramouche

English

Proper noun

Scaramouche

  1. A roguish clown character from Italy