Translation of sembelihan in English:

sembelihan

  • 1

    an animal to be slaughtered