1 definition by ziccawei

Top Definition
a name given to a select few young women that come from Shanghai, China. Usually fashionably dressed, but extremely demanding and very high maintenance. Can often be seen in shopping malls in Shanghai in areas such as Nanjing Road, Huai Hai Road or Xujiahui. Usually accompanied by a tired-looking boyfriend who has spent all his money on her.
'Oh man, Cherry is definitely very hot, but she's a total Shanghai Princess. She'll spend all your salary in Gan Hui Plaza for sure'.
by ziccawei January 09, 2010

The Urban Dictionary Mug

One side has the word, one side has the definition. Microwave and dishwasher safe. Lotsa space for your liquids.

Buy the mug