listen

 Auto Play

listen

 Auto Play

English Dictionary (1-2 of 2)

Shanghai
['ʃæŋ'haɪ]
  • a port in E China, in SE Jiangsu near the estuary of the Yangtze: the largest city in China and one of the largest ports in the world; a major cultural and industrial centre, with two universities. Pop: 12 665 000 (2005 est)

more

shanghai
['ʃæŋhaɪ]
  • 1. to kidnap (a man or seaman) for enforced service at sea, esp on a merchant ship
  • 2. to force or trick (someone) into doing something, going somewhere, etc
  • 3. to shoot with a catapult
  • 4. a catapult
  • 5. C19: from the city of Shanghai ; from the forceful methods formerly used to collect crews for voyages to the Orient

more

Subscribe to the Ezine
Content partners 外研社collins