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