Camelopards, noun plural of camelopard. Synonyms in the same form.
giraffes
All synonyms for camelopard →