About us
Define
Definitions for
"Occelli"
A group of light-sensing organs on the top of the head of some insects (Fig. 63).
nofc.cfs.nrcan.gc.ca