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 one of the four direct-administered municipalities of China. The city is located on the southern estuary of the Yangtze River, with the Huangpu River flowing through it. Wikipedia