SLR Meaning of SLR in English abbr.1 Photog. single-lens reflex. 2 self-loading rifle. Oxford English vocab. Оксфордский английский словарь. 2012