(noun) the largest city of China; located in the east on the Pacific; one of the largest ports in the world.
··
Noun Definition 1
(verb) take (someone) against his will for compulsory service, especially on board a ship. Synonyms: shanghai, impress. Example: "The men were shanghaied after being drugged."