Their life cycle, dependent upon spores for dispersal, long preceded the seed-plant life cycle.
(Their life cycle, dependent upon spores for dispersal; preceded; the seed-plant life cycle; T:long)
Their life cycle, dependent upon spores for dispersal
preceded
the seed-plant life cycle T:long