meaning of Bremsschild

Bremsschild - German to English

braking mask

View more

  • stopping shield
  • braking system help dish
  • braking plate