SLR The origin and history of SLR. Etymology An initialism of single-lens reflex. Origin: English ← Back to the full definition of SLR