shanghai

This is not a dictionary! - Search for "shanghai" in The Danish Dictionary

  • February 10. 2013 from wordnet.princeton.edu

    shanghai noun english

    the largest city of China; located in the east on the Pacific; one of the largest ports in the world

  • March 22. 2016 from wordnet.princeton.edu

    shanghai verb english

    take (someone) against his will for compulsory service, especially on board a ship; "The men were shanghaied after being drugged"