Definition of SL in US English:

SL

abbreviation

  • Source language.