What is the meaning of Cross-fertilization?

Fertilization by the union of gametes of different plants (sometimes of different species).

The mutual exchange of ideas or concepts from different fields for mutual benefit.

Source: wiktionary.org