Dlr Definition

abbreviation
(philately) Initialism of De La Rue. (stamp and banknote printers)
Wiktionary
(UK) Initialism of Docklands Light Railway.
Wiktionary

Words Near Dlr in the Dictionary