LDR


Meaning of LDR in English

interpersonal relationship (often romantic) in which the two people live very far from one another (Internet Slang)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.