meaning of Bremsenplage

Bremsenplage - German to English

plague of biting flies

View more

  • plague of horseflies