Attested.to

Definition

large tropical American fly; parasitic on humans and other mammals

Seed ·

Term in context

Dermatobia hominis in CommonParlance