sparoids

noun

Plural form of sparoid.