Parietal-eye meaning

A photosensory organ located on the top of the head of certain reptiles, chiefly lizards.
noun
0
0
A photosensory organ located on the top of the head of certain reptiles, chiefly lizards.
noun
0
0
Advertisement