Welcome to Setswana.co.za

Tshubaba
   /tshu-ba-ba  /

Grammar:noun

Facial bright spots



Search More Words Dictionary