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.
- The dead goat was blamed on a chupacabra by the farmer.