Microbiology General 624eabda The ovoviviparous nematode is - A Ascaris lumbricoides B Dracunculus medinensis C Strongyloides stercoralis D Enterobius vermicularis High-Yield Explanation No explanation provided.