Modern-day London Synonyms

We can't find synonyms for the phrase "Modern-day London", but we have synonyms for terms, you can combine them.

ML abbreviation

ML is an abbreviation for Modern-day London
What does ML stand for?
ML stands for "Modern-day London"

Definitions for Modern-day


Definitions for London


  • (noun) the capital and largest city of England; located on the Thames in southeastern England; financial and industrial and cultural center
  • (noun) United States writer of novels based on experiences in the Klondike gold rush (1876-1916)