LET SB/STH
Meaning of LET SB/STH in English
down
to make sb/sth less successful than they/it should be :
She speaks French very fluently, but her pronunciation lets her down.
Oxford Advanced Learner's English Dictionary.
Оксфордский английский словарь для изучающик язык на продвинутом уровне.
2005