English dictionary
letting down meaning and definition
Definition and meaning of letting down at MeaningMonkey.org. letting down meaning and definition in the English Dictionary.LETTING DOWN noun
Definition of letting down (noun)
- the act of causing something to move to a lower level
- synonyms: lowering
Source: Princeton University Wordnet