SLR Meaning of SLR in English abbr. 1 Photog. single-lens reflex. 2 self-loading rifle. English main colloquial, spoken dictionary. Английский основной разговорный словарь. 2012