YourDictionary

Loa loa medical definition

noun
A threadlike worm, a species of the family Onchocercidae indigenous to the western part of equatorial Africa. It is the causative agent of loiasis.

link/cite print suggestion box