1 definition by lover of the Za

Top Definition
The finest place, where only the most awesome people work. Where delicious food such as the Delight 'za can be found.
Cannot wait until 4 o clock to go the the Place of the Za.
by lover of the Za September 18, 2011

Mug icon
Buy a Place of the Za mug!