SMOUCH


Meaning of SMOUCH in English

v. kiss closely; smutch, smudge, make a smudge, soil, dirty, stain

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.