Shanghai | Mean of Shanghai in English Dictionary
/ʃæŋˈhaɪ/
- city in China
- Verb
- to bring (someone) onto a ship by force
- a shanghaied sailor
- to make (someone) do something by using force or tricks
- I somehow got shanghaied into babysitting for my sister's kids.