SLR Meaning of SLR in English (camera) [noun] [C] - single lens reflex camera Cambridge English vocab. Кембриджский английский словарь. 2012