English edit

Noun edit

camelopards

  1. plural of camelopard