1 definition by duckyrocks
A store in which you can buy the same clothes imported from china and sold for a tenth of the price in nearby street markets, including east street in Elephant and Castle. Some of it is pretty, but definitely pretty overpriced considering the cost price. bit of a flea market.
by duckyrocks June 1, 2010