Definition of SLR in US English:

SLR

abbreviation

  • 1Self-loading rifle.

  • 2Single-lens reflex.

Pronunciation

SLR

/ˈˌɛs ˈˌɛl ˈɑr/