General Medicine General 4ab60719 Ascaris lumbricoides is: A Ascaris lumbricoides is: B Cestode C Protozoa D Trematode