means generous/born near tea bushes
Nyachae n'omogambi omuya
Nyachae is a good leader
Setting up an account is free! Login to leave a like.