SLR Meaning of SLR in English ■ abbreviation1》 self-loading rifle. 2》 single-lens reflex. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004