Meaning: the largest city of China; located in the east on the Pacific; one of the largest ports in the world
meaning of the word
Meaning: take (someone) against his will for compulsory service, especially on board a ship; "The men were shanghaied after being drugged"
Thereupon a young sprig, from the East, blustered like a Shanghai rooster, and began to sass the conductor with his chin music. That gentleman delivered the young aspirant for a muss one of his elegant little left-handers, which so astonished him that he began to feel for his shooter.