1 definition by MeowMix18

A toilet or location in which someone may urinate
I have to hit the wiz palace real quick, my bladder's about to explode.
by MeowMix18 November 6, 2011
Get the Wiz Palace mug.