meaning of Bremsklötze

Bremsklötze - German to English

braking system pads