Translation of pagar hidup in English:

pagar hidup

hedge

noun

  • 1

    hedge, fence of bushes or shrubs