LOR


Meaning of LOR in English

int. Brit. sl. an exclamation of surprise or dismay.

[ abbr. of LORD ]

Concise Oxford English dictionary.      Краткий оксфордский словарь английского языка.