Definify.com

Definition 2025


zacchera

zacchera

Italian

Noun

zacchera f (plural zacchere)

  1. mud splash