Translation of bangkai reput in English:

bangkai reput

carrion

noun

  • 1

    carrion, dead decaying flesh