SLR


Meaning of SLR in English

ˌes(ˌ)elˈär abbreviation or noun

( -s )

single-lens reflex herein

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.