heterecious

Adjective

 * 1)  living on one host at one stage (or generation) and then upon another in the next