Loa loa, also known as the African eye worm, is a parasitic nematode that infects humans and can cause a range of skin and eye-related conditions. It is primarily found in certain regions of West and Central Africa and is transmitted through the bites of infected deerflies.
congrats on reading the definition of Loa loa. now let's actually learn it.