What is the meaning of the word "chupacabra"?

Definitions:

  1. a cryptid, supposedly found in the Americas, that sucks the blood of goats copy to clipboard noun
    • The dead goat was blamed on a chupacabra by the farmer. copy to clipboard

NearBy Words: