sferza – English–Italiano translations

🇮🇹 it en 🇬🇧

sferza noun

  • vergai
lash, whip
Wiktionary Links