SLOWDOWN Meaning of SLOWDOWN in English [slow.down] n (1897): a slowing down "a business ~" Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012