SLRPronunciation: /ɛsɛlˈɑː(r)/Definition of SLR abbreviation self-loading rifle. single-lens reflex. SLR in other Oxford dictionaries Definition of SLR in the US English dictionary