Meaning of Shanghai
Definition of Shanghai
(noun)
the largest
city
of China;
located
in the
east
on the Pacific; one of the largest ports in the
world
(verb)
take
(someone) against his
will
for
compulsory
service,
especially
on
board
a ship; "The men were shanghaied
after
being
drugged"
Other information on Shanghai
WIKIPEDIA results for
Shanghai
Amazon results for
Shanghai
Tweet