Definify.com

Definition 2024


scaramazza

scaramazza

Italian

Noun

scaramazza f (plural scaramazze)

  1. baroque pearl