SMOUCH Meaning of SMOUCH in English v. kiss closely; smutch, smudge, make a smudge, soil, dirty, stain Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012