LET Meaning of LET in English down n. disappointment, disillusionment, disenchantment She had practised so hard that losing was all the more of a let-down Oxford thesaurus English vocab. Английский словарь Оксфорд тезаурус. 2012