heteroecism

noun
  1. a condition in which a parasitic organism (especially a rust fungus) requires two different host plants to complete its life cycle
  2. Usage: biology; mycology; technical

Examples