Definify.com

Definition 2025


ocelloids

ocelloids

English

Noun

ocelloids

  1. plural of ocelloid