Synonyms: internal organ, viscus
Definition: a main organ that is situated inside the body
Similar words: organ
Definition: a fully differentiated structural and functional unit in an animal that is specialized for some particular function