Welcome to Setswana.co.za

Leshuru
   /le-shu-ru /

Grammar:noun

A gift



Search More Words Dictionary