meaning of abschnüren

abschnüren - German to English

to pinch down

View more

  • to place a tourniquet on
  • to strangulate
  • to throttle [strangle]