sparoids
English
Noun
sparoids
plural of
sparoid