meaning of abgedrosselt

abgedrosselt - German to English

throttled