innards – Deutsch–English translations

🇬🇧 en de 🇩🇪

innards noun

  • internal organs
Eingeweide
Wiktionary Links