Subscribe
URL of the page has been copied to clipboard.
Meaning : Large tropical American fly. Parasitic on humans and other mammals.
Synonyms : human botfly
Install App
Dermatobia hominis meaning in Telugu.