Definition of shanghai
English to English noun - the largest city of China; located in the east on the Pacific; one of the largest ports in the world
source: WordNet 3.0 - A large and tall breed of domestic fowl.
source: Webster 1913 verb - take (someone) against his will for compulsory service, especially on board a ship
The men were shanghaied after being drugged.
source: WordNet 3.0 - To intoxicate and ship (a person) as a sailor while in this condition.
source: Webster 1913
Visual Synonyms
Nearby Word
shanghai, songhai, sanga, shang, sankha, sanghî, sangga, sihang, sangay, sangiac, siyanga, sankhya, sang, sanyasi, shamanic, shakings, sannyasi, shenyang, shank, swang
|
|
|