ommatids

English

Noun

ommatids

  1. plural of ommatid

Anagrams