CAMELOPARD


Meaning of CAMELOPARD in English

n. archaic a giraffe.

Etymology: L camelopardus f. Gk kamelopardalis (as CAMEL, PARD)

Oxford English vocab.      Оксфордский английский словарь.