Parasite may live in__________? February 19, 2025 by QuizMaster A. blood B. lymph C. liver and spleen D. all