RhymeZone

 

Definitions of Shang-hai:
  • noun:   (obsolete) Alternative form of Shanghai [The largest city of the People's Republic of China, organized as a directly administered municipality comprising Shanghai proper and its suburbs.]

(Definitions from Wiktionary)

Related words...


 
Help  Feedback  Privacy  Terms of Use

Copyright © 2023