English Dictionary
◊ OCELLATED
ocellated
adj : having ocelli