Eye Worm (noun) Definition, Meaning & Examples

noun
  1. a filarial worm, Loa loa, of western and central Africa, that is parasitic in the skin, or subcutaneous tissue, of human beings, often migrating into the eye region.
Eye Worm (noun) Definition, Meaning & Examples

More Definitions