meaning of blutsaugende Fliege

blutsaugende Fliege - German to English

gadfly