meaning of Bremspedale

Bremspedale - German to English

braking system pedals