Definitions from Wikipedia (Docklands Light Railway)
▸ noun: an automated light metro system primarily serving the redeveloped Docklands area of London and providing a direct connection between London's two major financial districts, Canary Wharf and the City of London.
▸ Words similar to Docklands Light Railway
▸ Usage examples for Docklands Light Railway
▸ Idioms related to Docklands Light Railway
▸ Wikipedia articles (New!)
▸ Words that often appear near Docklands Light Railway
▸ Rhymes of Docklands Light Railway
▸ Invented words related to Docklands Light Railway
▸ noun: an automated light metro system primarily serving the redeveloped Docklands area of London and providing a direct connection between London's two major financial districts, Canary Wharf and the City of London.
Phrases:
▸ Words similar to Docklands Light Railway
▸ Usage examples for Docklands Light Railway
▸ Idioms related to Docklands Light Railway
▸ Wikipedia articles (New!)
▸ Words that often appear near Docklands Light Railway
▸ Rhymes of Docklands Light Railway
▸ Invented words related to Docklands Light Railway