Definitions
noun
a sensory structure capable of light reception located on the dorsal side of the diencephalon in various reptiles
Look “third eye” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
a sensory structure capable of light reception located on the dorsal side of the diencephalon in various reptiles