SLR
WiktionaryText



  1. Single Lens Reflex
  2. (Firearm) Self Loading Rifle
 
x
OK