wowza me yowza means: This term evolved from the word “wowza”. The longer and more bizarre version of WOWZA ME YOWZA is not used as much, so it is hard to find. It is the same as “wowza” but it has a different meaning. (in Community Dictionary, added by Desirae Bender)