Shanghai
English Dictionary
->
Letter S
-> Shanghai
Search Dictionary:
Shanghai Definition
(n)
the
largest
city
of
China
;
located
in
the
east
on
the
Pacific
;
one
of
the
largest
ports
in
the
world
(v)
take
(
someone
)
against
his
will
for
compulsory
service
,
especially
on
board
a
ship
; "
The
men
were
shanghaied
after
being
drugged
"
Shanghai Synonyms
impress
Shanghai
© Art Branch Inc.