SL


Meaning of SL in English

(Spanish) "Shining Path", Maoist guerrilla organization formed in the 1960s as a clique of the Communist Party of Peru and the one that activated the internal conflict in 1980 in Peru

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.