Cross-pollination is defined as the pollination that takes place between the flowers of the same species on two different plants. Unlike self-pollination, cross-pollination involves mixing of the characteristics of two parents, which, in turn, results in a greater variety of individuals produced.