What does abdrosseln mean?

abdrosseln - German to English

to throttle