shanghai

Noun
  1. The largest city of China;
    Located in the east on the Pacific;
    One of the largest ports in the world (synset 108746101)
Verb
  1. Take (someone) against his will for compulsory service, especially on board a ship (synset 201474177)
    "The men were shanghaied after being drugged"

Other Searches