Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of smouch

- To kiss closely.
- To smutch; to soil; as, to smouch the face.
- A dark soil or stain; a smutch.