i saw a chalupacabra at taco bell yesterday, and damn was he hungry
a [chupacabra] who has an unnatural infatuation with mexican food, especially chalupas
"i saw a chalupacabra at taco bell yesterday, and damn was he hungry" What is the definition of "chalupacabra"?