English Dictionary
Definition letdown in British English
letdown noun
[singular] noun
/ˈletˌdaʊn/
1
something that makes you feel disappointed because it is not as good as you expected it to be
Synonyms and related words
