imbattibile – English–Italiano translations

🇮🇹 it en 🇬🇧

imbattibile adjective

  /imbatˈtibile/
  • invincibile, insuperabile
peerless, unbeatable, unrivalled
Wiktionary Links