Wiktionary
trioculate
a. (context biology English) Having, or appearing to have, three eyes
a. (context biology English) Having, or appearing to have, three eyes