Translation of descabellar in English:

descabellar

transitive verb

  • 1

    (by severing the spinal cord with a dagger) to deliver the coup de grace