heteromorphic

adjective
  1. having different forms or shapes at different stages of development or in different conditions
  2. Usage: biology; technical

Examples