warble fly
warble fly
noun
{bc}any of various beelike flies (family Oestridae) having larvae that are internal parasites of mammals (such as cattle)
noun
{bc}any of various beelike flies (family Oestridae) having larvae that are internal parasites of mammals (such as cattle)