What does Bremsenstich mean?

Bremsenstich - German to English

horsefly bite