Word Definition - 上海
Shanghai; a municipality in southeast China, abbr. 沪
Report an issue
Flag incorrect definitions, examples, etymology, etc.