SMOUCH MEANING IN ENGLISH

• Smouch Definition & Synonyms

  1. (v. t.) To smutch; to soil; as, to smouch the face.
  2. (v. t.) To kiss closely.
  3. (n.) A dark soil or stain; a smutch.


RECENT SEARCHES