LETDOWN Meaning of LETDOWN in English n. A disappointment; a heartbreak. It was a major letdown for John when Mary refused to marry him. American idioms English vocabulary. Английский словарь американских идиом. 2012