Definify.com

Definition 2025


scaramazza

scaramazza

Italian

Noun

scaramazza f (plural scaramazze)

  1. baroque pearl