Welcome to Setswana.co.za

Shafatsa
   /sha-fa-tsa /

Grammar:verb

To rejuvenate

To renew



Search More Words Dictionary