Noun Definition

hippoboscid

1.Definition: bloodsucking dipterous fly parasitic on birds and mammals

Category: Animals