Translation of menghambus in English:

menghambus

verb

  • 1

    to chase someone away angrily or rudely