SMOUCH


Meaning of SMOUCH in English

vt to kiss closely.

2. smouch ·noun a dark soil or stain; a smutch.

3. smouch ·vt to smutch; to soil; as, to smouch the face.

Webster English vocab.      Английский словарь Webster.