Welcome to Setswana.co.za

Moyakubu
   /mo-ya-ku-bu /

Grammar:noun

A kind of ground creeping plant



Search More Words Dictionary