meaning of Bremsschuh

Bremsschuh - German to English

brake footwear

View more

  • brakeshoe
  • chock
  • brake block