phootla,ditloo marapo

phootla,ditloo marapo
English: Translation
bambarra ground nuts
noun
Plants, trees and other vegetation
Agriculture