meaning of third eye

1. a sensory structure capable of light reception located on the dorsal side of the diencephalon in various reptiles


Related Words

third eye | third eyelid |

Developed & Maintained By Taraprasad.com

Treasure Words