innards – English–Italiano translations

🇬🇧 en it 🇮🇹

innards noun

  • internal organs
viscere, visceri
Wiktionary Links