SMOTCH


Meaning of SMOTCH in English

The loud smacking sound your lips make when chewing with your mouth open! Example: Don't smotch so loud at the dinner table!

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