SLR


Meaning of SLR in English

(camera) [noun] [C] - single lens reflex camera

Cambridge English vocab.      Кембриджский английский словарь.