Welcome to SA Dictionaries

Modichaba
   /mo-di-cha-ba /

Foreigner, stranger