camelopard









camelopard


noun Archaic.

  1. a giraffe.

noun

  1. an obsolete word for giraffe
55 queries 0.374