Definition of SLL in English:

SLL

  • Sierra Leonean leone(s).