i think i saw a chupacabra in that car park
a creature also known as a 'goat sucker' simply because it drains the blood and body fluids out of goats, leaving them dry and lifeless
"i think i saw a chupacabra in that car park" What is the definition of "chupacabra"?