SNOACH


Meaning of SNOACH in English

To speak through the nose, to snuffle.

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