Spanish-English Dictionarydegollar
Meaning of degollar