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
Tweet