SLR


Meaning of SLR in English

abbr. 1 Photog. single-lens reflex. 2 self-loading rifle.

English main colloquial, spoken dictionary.      Английский основной разговорный словарь.