Translation of penghalang in English:

penghalang

hindrance, obstacle

noun

  • 1

    hindrance, obstacle