clypeastroids
English
Noun
clypeastroids
plural of
clypeastroid
Anagrams
perissodactyl