shanghai
verb
shanghaied;
shanghaiing
Definition of shanghai
(Entry 1 of 2)
1a
: to put aboard a ship by force often with the help of liquor or a drug
b
: to put by force or threat of force into or as if into a place of detention
2
: to put by trickery into an undesirable position
Shanghai
geographical nameDefinition of Shanghai (Entry 2 of 2)
city and port on the Huangpu River near the estuary of the Chang (Yangtze) River in eastern China population 21,126,600
Note: Shanghai is China's most populous city.
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more