Which of the following parasites lay live larvae?
More than one answer is correct. Please select all correct answers