Definition of Great Wen in English:

Great Wen

proper noun

  • An archaic nickname for London.