Shanghaeing Definition
Definition
The act of arriving at (Shanghai) or its vicinity in a ship, or of departing from it for another port.
Browse
The act of arriving at (Shanghai) or its vicinity in a ship, or of departing from it for another port.
Browse