SMATCH MEANING IN ENGLISH

• Smatch Definition & Synonyms

  1. (v. i.) To smack.
  2. (n.) Taste; tincture; smack.


RECENT SEARCHES