SLR


Meaning of SLR in English

abbr.1 Photog. single-lens reflex.

2 self-loading rifle.

Oxford English vocab.      Оксфордский английский словарь.