Letdowns Meaning

There are 1 meaning(s) for word Letdowns

Meaning 1 : a feeling of dissatisfaction that results when your expectations are not realized

    Synonyms : disappointment