Think you know it, poet?
Play Twofer Goofer, a new rhyming game.

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