meaning of Banderder

Banderder - German to English

earthing strip

View more

  • earth strip