LETUP Meaning of LETUP in English [let.up] n (1837): a lessening of effort or intensity Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012