LETDOWN Meaning of LETDOWN in English [let.down] n (1768) 1 a: discouragement, disappointment b: a slackening of effort: relaxation 2: the descent of an aircraft or spacecraft to the point at which a landing approach is begun Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012