Meaning & Definition of Shanghai in English
English⟶
Shanghai
/ʃæŋhaɪ/
noun
1. The largest city of china
- Located in the east on the pacific
- One of the largest ports in the world
synonym:
- Shanghai
verb
1. Take (someone) against his will for compulsory service, especially on board a ship
- "The men were shanghaied after being drugged"
synonym:
- shanghai,
- impress