oroides

noun

Plural form of oroide.