loa loa

Definitions

Medical

  • noun a tropical disease of the eye caused when the threadworm Loa loa enters the eye or the skin around the eye
  • noun
    (written as Loa loa)
    a tropical threadworm which digs under the skin, especially around and into the eye, causing loa loa and loiasis
http://www.dictionarycentral.com/definition/loa-loa.html