I've been trying to think of what other meaning they could have gone for but got nothing. Stoo lap? Sto olap?
i am guessing its a joke?
I've been trying to think of what other meaning they could have gone for but got nothing. Stoo lap? Sto olap?