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, shang, sanga, sankha, sangga, sanghî, sangay, sihang, sanyasi, sangiac, sankhya, siyanga, sang, shakings, shamanic, shenyang, sannyasi, swang, singa
|
|
|