LETUP


Meaning of LETUP in English

[let.up] n (1837): a lessening of effort or intensity

Merriam-Webster English vocab.      Английский словарь Merriam Webster.