scaroids
English
Noun
scaroids
plural of
scaroid