drop curtain Syllabification: (drop cur·tain)Definition of drop curtain noun a curtain or painted cloth lowered vertically onto a theater stage. drop curtain in other Oxford dictionaries Definition of drop curtain in the British & World English dictionary