meaning of abdrosseln

abdrosseln - German to English

to throttle