What is the meaning of the word "shanghai"?
Definitions:
-
take (someone) against his will for compulsory service, especially on board a ship
verb
- The men were shanghaied after being drugged
- The men were shanghaied after being drugged