innardsEnglish

entrails, innards, viscera

Noun

Internal organs collectively (especially those in the abdominal cavity)

English: viscera, entrails, innards

Bahasa: usus, isi perut

Bahasa words with similar meanings

English words with similar meanings

Show 2 words