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"

Found on Word Lists

Find words of a similar nature on these lists:

Other Searches