Douglas Harper's Etymology Dictionary
Wiktionary
cliff-hanger
n. (alternative spelling of cliffhanger English)