Welcome to Setswana.co.za

Borurusa
   /bo-ru-ru-sa /

Grammar:noun

A swelling

A lump



Search More Words Dictionary