Crossword Answer Lookup

500k+ clues

What makes you sing "Ha! Ha!" in China? (8)

Answer SHANGHAI
Definition: China?
Guardian #22115 6 Down 2001-01-25