Meaning of letting down

Definition of letting down

(noun) the act of causing something to move to a lower level

Other information on letting down

WIKIPEDIA results for letting down
Amazon results for letting down