heteroecious parasite

het·er·o·e·cious par·a·site

(hetĕr-ēshŭs pară-sīt)
Pathogen that needs two or more hosts, one for the mature form and one or more others for the immature.