camelopards
18 points
English
11 letters
Not in frequency data
Valid in: UK dictionary
Definitions
noun
tallest living quadruped; having a spotted coat and small horns and very long neck and legs; of savannahs of tropical Africa
Definition: WordNet 3.1, Princeton University.
Anagrams
—