meaning of Abweiser

Abweiser - German to English

baffle

View more

  • deflector