meaning of Abschlachten

Abschlachten - German to English

to massacre

View more

  • turkey shoot [Am.] [fig.]
  • butchery
  • butchering [of people or pets]