That's kind of weird, I am 23 and have never heard that term before, it must be a British thing (or I am just not hip enough to understand it). I looked it up on urban dictionary and found the definition here:According to the 20 something folks we asked, "stope" means cool or something like that.