troids
English
Noun
troids
plural of
troid