Search results
- Dictionaryshanghai/ˌʃaŋˈhʌɪ/
noun
- 1. a catapult.
verb
- 1. shoot with a catapult: "in spite of his shanghaiing all the cats, the rodents were still on top"
Powered by Oxford Dictionaries
noun
verb
Powered by Oxford Dictionaries
Provincial-level municipality in China
Shanghai is a direct-administered municipality and the most populous urban area in China. The city is located on the Chinese shoreline on the southern estuary of the Yangtze River, with the Huangpu River flowing through it. Wikipedia