camelopard

(noun)

noun

1. tallest living quadruped; having a spotted coat and small horns and very long neck and legs; of savannahs of tropical Africa

Similar word(s): giraffe

Definition categories: animal, ruminant