meaning of abdrosselnd

abdrosselnd - German to English

throttling