slr ( synonym found)

Definition of slr:

°(Camera) Single Lens Reflex.
°(Firearm) Self Loading Rifle.

Definition of slr:

°(Camera) Single Lens Reflex.
°(Firearm) Self Loading Rifle.

Back to Top