Meaning of camelopard

Definition of camelopard

(noun) tallest living quadruped; having a spotted coat and small horns and very long neck and legs; of savannahs of tropical Africa

Other information on camelopard

WIKIPEDIA results for camelopard
Amazon results for camelopard