Translation of kebusukan in English:

kebusukan

noun

  • 1

    state of decay or rot (having an unpleasant smell), stench