SHANGHAI

Definition of SHANGHAI

  1. (verb)take (someone) against his will for compulsory service, especially on board a ship