English dictionary
shanghai meaning and definition
Definition and meaning of shanghai at MeaningMonkey.org. shanghai meaning and definition in the English Dictionary.SHANGHAI noun
Definition of Shanghai (noun)
- the largest city of China; located in the east on the Pacific; one of the largest ports in the world
SHANGHAI verb
Definition of shanghai (verb)
- take (someone) against his will for compulsory service, especially on board a ship
- "The men were shanghaied after being drugged"
- synonyms: impress
Source: Princeton University Wordnet