when something so frieking amazing that you have no other word to describe it, or if you are stoned and excited you scream it! Also used as a question like what's up?
Kind of like meow but with a -zers at the end. It could mean many different things, it depends on how you use it. But usually it is something you say when you are surpised or confused.
A word I made up that is the combination of ‘meow’ and ‘wowzers’. Therefore meowzers. There’s no joke or anything, I just strongly believed that my favourite word should be shared throughout the world. Or however many people find this.