What is Chupacabras?
Spanish word meaning, literally: "goat sucker".
Can also be used as an insult.
Jose: " What happened to the flock man?"
Paco: " I think it was a chupacabras bro."
See mook