1 definition by Jfae

Top Definition
A website to buy things. Sort of like Ebay.
I'm going to shopzilla.com to look for new nunchucks.
by Jfae May 13, 2007

Mug icon
Buy a shopzilla mug!