Etymology Explorer › English

Where does “SLR” come from?

SLR (English): single-lens reflex camera; self-loading rifle;...

Definitions

  1. single-lens reflex camera; self-loading rifle;...