idorgan

/ˈaɪˌdoʊɡræn/

Definitions

1. noun

A hypothetical or theoretical organ of the body, often used as a fictional or humorous concept.

“The sci-fi author imagined an idorgan that could manipulate time itself.”

Synonyms

  • appendage
  • organelle

Antonyms

  • appendage
  • organ