Word Hen
What is the meaning of the word "
chupacabras
"?
Definitions:
a cryptid, supposedly found in the Americas, that sucks the blood of goats
noun
The dead goat was blamed on a chupacabra by the farmer.