1 definition by AP Sara Kanakas

1
Very, very interesting store in SoHo, NYC. It's a humongous store with a wide selection of clothing and sneakers. Rumor has it that there are decaying rats on the floor, but I've never seen any.
by AP Sara Kanakas May 29, 2007
Get the mug
Get a yellow rat bastard mug for your bunkmate Trump.