Definition for Ocelli

From Biology Forums Dictionary

Photosensitive organs.