Word Hen
What is the meaning of the word "
chupacabra
"?
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.
NearBy Words:
chupacabras