Definition for Colonization cycle

From Biology Forums Dictionary

The situation in which stream populations are maintained through a dynamic interplay between downstream drift and upstream dispersal.