scherma – English–Italiano translations

🇮🇹 it en 🇬🇧

scherma noun

  /ˈskerma/
  • sport
fencing
Wiktionary Links