giraffoids

English

Noun

giraffoids

  1. plural of giraffoid