Subscribe
URL of the page has been copied to clipboard.
Meaning : Large tropical American fly. Parasitic on humans and other mammals.
Synonyms : dermatobia hominis
Install App