Thanolo ya triumph ka Setswana

triumph

Verb

  1. be successful or victorious

  2. rejoice in success or victory

Neilwe Dithata ke Oxford