Definify.com

Definition 2024


zacchera

zacchera

Italian

Noun

zacchera f (plural zacchere)

  1. mud splash