internal organ


Meanings

  • a main organ that is situated inside the body

Synonyms