clypeasteroids
English
Noun
clypeasteroids
plural of
clypeasteroid