Camelopard

From Fresh Dictionary

Contents

English

Etymology

From Latin camelopardalis

Noun

camelopard

  1. A giraffe.

Synonym

Translations

Personal tools