Spanish-English Dictionarydecapitar
Meaning of decapitar