LET-DOWN Meaning of LET-DOWN in English ■ noun1》 a disappointment. 2》 the release of milk in a nursing mother or lactating animal as a reflex response to suckling or massage. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004