camelopard ( synonym found)

Definition of camelopard:

°A giraffe.

Back to Top