meaning of Bremsklappe

Bremsklappe - German to English

(braking system) flap

View more

  • air deflector