Find the word definition

The Collaborative International Dictionary
Polyommatous

Polyommatous \Pol`y*om"ma*tous\, a. [Poly- + Gr. ?, ?, the eye.] Having many eyes.

Wiktionary
polyommatous

a. (context biology English) Having many eyes (or eye-like organs)