1. Noun. (idiomatic) A disappointment or anticlimax. ¹
2. Noun. The neurohormonal release of milk in dairy cows or in breastfeeding human mothers. ¹
¹ Source: wiktionary.com