let-down

/L EH1 T D AW1 N/
noun
  1. 1

    A disappointment or anticlimax.

    โ€œAfter seeing all the advertisements, the show itself was quite a let-down.โ€

  2. 2

    The neurohormonal release of milk in dairy cows or in breastfeeding human mothers.

Source: https://en.wiktionary.org/wiki/let-down