Definition, Meaning & Anagrams | English word DLR
DLR
Definitions of DLR
- (philately) Initialism of De La Rue. (stamp and banknote printers)
- (rail, UK) Initialism of Docklands Light Railway.
Number of letters
3
Is palindrome
No
Search for DLR in:
Page preparation took: 148.06 ms.