Seed dispersal has many consequences for the ecology and evolution of plants.
(Seed dispersal; has; many consequences for the ecology and evolution of plants)
Seed dispersal
has
many consequences for the ecology and evolution of plants