meaning of Abdeckgitter

Abdeckgitter - German to English

grating

View more

  • protective grid