Definition of SLR in English:

SLR

  • 1Self-loading rifle.

  • 2Single-lens reflex.

Pronunciation:

SLR

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