Definisi 'internal organ'
English to English
noun
1 a main organ that is situated inside the body
source: wordnet30
More Word(s)
organ, entrails, innards, viscera, excretory organ, urinary organ,

Visual Synonyms
Click for larger image