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.      Английский словарь Оксфорд тезаурус.