CAMELOPARD


Meaning of CAMELOPARD in English

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

Webster's English dictionary.      Английский словарь Webster.