giraffoids
English
Noun
giraffoids
plural of
giraffoid