SLR


Meaning of SLR in English

■ abbreviation

1》 self-loading rifle.

2》 single-lens reflex.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.