supplica – English–Italiano translations

🇮🇹 it en 🇬🇧

supplica noun

  • implorazione
entreaty, petition, plea
Wiktionary Links