llamoids
English
Noun
llamoids
plural of
llamoid