LET-DOWN


Meaning of LET-DOWN in English

■ noun

1》 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.      Сжатый оксфордский словарь английского языка.