Synonyms:
  1. gene complex
  2. gene flow
  3. genetic-drift