Translation of seola in English:

seola

lash

verb

  • 1

    lash
    ‘Lekgotla le ne la latofatsa badisamagolêgwa ka go seola magolêgwa ka mogala wa motlakase’ The court accused the guards of lashing the prisoners with an electric cable