English synonyms about - contact  

Dermatobia

noun

1 Dermatobia

Larvae live under the skin of domestic mammals and humans.

synonym: genus Dermatobia.


Find more on Dermatobia elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0175