A Short Drop And A Sudden Stop Definition

noun

A fall to one's death by hanging .

Wiktionary