Definify.com

Definition 2025


scaramucce

scaramucce

Italian

Noun

scaramucce f

  1. plural of scaramuccia