Shanghai - Definition
shanghai
n 1: the largest city of China; located in the east on the
Pacific; one of the largest ports in the world
v 1: take (someone) against his will for compulsory service,
especially on board a ship; "The men were shanghaied after
being drugged" [syn: shanghai, impress]
