Dictionary search results

Showing 1-3 of 3 results

shanghai1 US English

Force (someone) to join a ship lacking a full crew by drugging them or using other underhanded means

shanghai2 US English

A catapult

Shanghai US English

A city on the eastern coast of China, a port on the estuary of the Yangtze River; population 11,283,700 (est. 2006). Until World War II, Shanghai contained areas of British, French, and American settlement. It was the site in 1921 of the founding of the Chinese Communist Party