Definitions English

  • Any of numerous large flies of the family Tabanidae, the females of which suck the blood of various mammals.