SLR


Meaning of SLR in English

/ ˌes el ˈɑː(r); NAmE / abbreviation

single-lens reflex (= used to describe a camera in which there is only one lens which both forms the image on the film and provides the image in the viewfinder )

Oxford Advanced Learner's English Dictionary.      Оксфордский английский словарь для изучающик язык на продвинутом уровне.