Litomosoides odilae is a nematode belonging to the family Onchocercidae.
Distribution This species has been discovered in Argentina.
Morphology Litomosoides odilae displays similar physical traits as Litomosoides petteri as well as other filarioids.
References