shanghai
noun
- 1
the largest city of China; located in the east on the Pacific; one of the largest ports in the world
The men were shanghaied after being drugged
verb
- 1
take (someone) against his will for compulsory service, especially on board a ship
The men were shanghaied after being drugged
Synonyms
Also useful for “shanghai”:Unscrambler— Rearrange the letters in “shanghai”