SHANGHAI


Meaning of SHANGHAI in English

[shang.hai] vt shang.haied ; shang.hai.ing [Shanghai, China; fr. the formerly widespread use of this method to secure sailors for voyages to the Orient] (1871) 1 a: 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 -- shang.hai.er n

Merriam-Webster English vocab.      Английский словарь Merriam Webster.