allogamy (cross fertilization)