INTERNALORGAN

internal organ

Noun

  1. An organ, such as the heart or colon, that is entirely within the confines of the body


The above text is a snippet from Wiktionary: internal organ
and as such is available under the Creative Commons Attribution/Share-Alike License.

Need help with a clue?
Try your search in the crossword dictionary!