meaning of abgebremst

abgebremst - German to English

slowed up