STOATER


Meaning of STOATER in English

Noun. Something impressive or excellent. [Scottish use]

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