/ ˈfʊndiː; NAmE / noun
( SAfrE ) a person who is very skilled at sth or who has gained a lot of knowledge about a particular subject :
a computer fundi
He's become quite a fundi on wine.
••
WORD ORIGIN
perhaps originally Rhodesian (Zimbabwean) English , from Nguni umfundi learner. Nguni is a group of closely related Bantu (Niger-Congo) languages.