MalayTranslate.com
Malay to English Translator
Translate Here

English to English

innards
('/I/n/@/rdz )

noun (n)

  • internal organs collectively (especially those in the abdominal cavity)
    organ secara kolektif (terutama mereka yang abdomen rongga)
    Synonym:
    entrails, viscera
    source: wordnet30