SOFT LANDING Meaning of SOFT LANDING in English noun : the averting of a major economic decline through a gradual slowing of the economy Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012