Welcome to Setswana.co.za

Boruruga
   /bo-ru-ru-ga /

Grammar:noun

A swelling

A lump



Search More Words Dictionary