letting_downEnglish

letting down, lowering

Noun

The act of causing something to move to a lower level

English: lowering, letting down

English words with similar meanings

Show 1 words