Shanghai
English Meaning
To intoxicate and ship (a person) as a sailor while in this condition.
- To kidnap (a man) for compulsory service aboard a ship, especially after drugging him.
- To induce or compel (someone) to do something, especially by fraud or force: We were shanghaied into buying worthless securities.