Translation of menghalau in English:

menghalau

verb

  • 1

    to chase, to drive away
  • 2

    to drive, to herd