SNOACH Meaning of SNOACH in English To speak through the nose, to snuffle. Slang English vocab. Английский сленговый словарь. 2012