smouched definition
(third-person singular simple present smouches, present participle smouching, simple past and past participle smouched) To stain or smudge, to smutch. (US) To kiss loudly or closely.