Translation of ngembaba in English:

ngembaba

openly

adverb of manner

  • 1

    openly
    frankly