STOATER Meaning of STOATER in English Noun. Something impressive or excellent. [Scottish use] Slang English vocab. Английский сленговый словарь. 2012