oroides
English
Noun
oroides
plural of
oroide
Anagrams
odorise