camelopard
/kæməlˈɒpɑːrd/Definitions
1. noun
An old name for the giraffe, now used more generally to describe any large, long-necked, spotted quadruped
“The museum displayed a painting of a camelopard, which was mistakenly believed to be a depiction of a lion.”