CAMELOPARD MEANING IN ENGLISH

• Camelopard Definition & Synonyms

  1. (n.) An African ruminant; the giraffe. See Giraffe.


Synonyms:
Giraffe,

RECENT SEARCHES