Welcome to Setswana.co.za

Lehupu
   /le-hu-pu /

Grammar:noun

A swelling caused by a blow, etc.

A prominence made by things covered with a kaross, etc.

A large edible fungus



Search More Words Dictionary