SLO Meaning of SLO in English [Slo] abbreviation Sligo Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012