Shanghai-ed!!!
April 11th 2011 Shanghai-NOUN: economic powerhouse of Mainland China; located in the southeast; largest shipping port in the world; estimated population...22 million
Shanghai-ed: VERB:to kidnap, usually by drugging, for service aboard ship...to induce another to do something through force or deceit
I've been Shanghai-ed.
Without the drugs or the coercion but I know something happened and I'm still reel
... read more