shanghai

Noun
  • The largest city of China
    Located in the east on the Pacific
    One of the largest ports in the world (synset 108746101)
Verb
  • Take (someone) against his will for compulsory service, especially on board a ship (synset 201474177)

Other Searches