Translation of segwaba in English:

segwaba

noun (class 7, plural digwaba)

  • 1

    person who does not give up