clypeastroids

English

Noun

clypeastroids

  1. plural of clypeastroid

Anagrams