English Dictionary
Definition LDR in British English
LDR noun
[countable] noun
/ˌel diː ˈɑː(r)/
1
long-distance relationship: a romantic relationship between two people who live far apart and so cannot see each other very often
Synonyms and related words
