ocelo
Top 35000
Meanings
Noun
1. eye (mark on an animal resembling an eye) (zoology)
2. the eye of arthropods (zoology)