Find the word definition

Wiktionary
a quick drop and a sudden stop

n. (context idiomatic English) A fall to one’s death, especially by hanging.