coevolution

(noun)

noun

1. (ecology) The evolution of organisms of two or more species in which each adapts to changes in the other