SLR


Meaning of SLR in English

abbr. 1 Photog. single-lens reflex. 2 self-loading rifle.

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