What does abgedrosselt mean?

abgedrosselt - German to English

throttled