Find the word definition

Wikipedia
Temwa

Temwa is a registered UK charity. Operating in Malawi, central Africa, Temwa works mainly in one region known as Usisya on a number of different community driven projects including Education, Health, Skills Development and Agriculture.