outcrossing

noun
  1. the breeding of individuals from different genetic lines or populations to increase genetic diversity
  2. Usage: biology; genetics

Examples