Translation of sembelihan in English:

sembelihan

verb

  • 1

    an animal to be slaughtered