species of brown horsefly, very common and annoying - Deutsch Englisch Wörterbuch