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.”
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.”