1 definition by woopwoop88

Top Definition
a transvestite or hermaphrodite that you didnt know was not either of the 2
Guy 1- Do you know that girls a dude?!

Guy 2- SHANGHAI SURPRISE!
by woopwoop88 August 10, 2009

Mug icon
Buy a Shanghai Surprise mug!