letting down

Explore definitions, synonyms, and language insights of letting down

Definitions

Noun
the act of causing something to move to a lower level

More General Terms