SLR Meaning of SLR in English abbr. 1 Photog. single-lens reflex. 2 self-loading rifle. Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012