YourDictionary

oestrid medical definition

noun
A botfly of the family Oestridae.

link/cite print suggestion box