Camelopard

Definition:

  • (n.) An African ruminant; the giraffe. See Giraffe.

Compare camelopard with other words:

camelopard vs. giraffe

camel vs. camelopard