Litomosoides odilaeLitomosoides odilae is a nematode belonging to the family Onchocercidae.DistributionThis species has been discovered in Argentina.MorphologyLitomosoides odilae displays similar physical traits as Litomosoides petteri as well as other filarioids.