WikiWord

letdowns

From WikiWord, the free dictionary

English

Definitions

noun

  1. A disappointment or anticlimax.“After seeing all the advertisements, the show itself was quite a let-down.”
  2. The neurohormonal release of milk in dairy cows or in breastfeeding human mothers.

Related words

Synonyms

References