Definition of "SLR"
SLR
noun
plural SLRs or SLR's
(firearms) Initialism of self-loading rifle.
(US, finance) Initialism of supplementary leverage ratio.
(India, finance) Initialism of statutory liquidity ratio.
phrase
(text messaging) Initialism of sorry, late reply.