shanghai
has definitions from the fields of government,geography,nautical
|
|
1 |
[ verb ] (nautical) take (someone) against his will for compulsory service, esp. on board a ship
Synonyms Examples "The men were shanghaied after being drugged" Related terms |
2 | |
* |
|