camelopards
English
Noun
camelopards
plural of
camelopard