SHANGHAI Meaning of SHANGHAI in English v. kidnap and force to serve on a boat (Nautical); coerce, force, compel Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012