allogamy - definitions and synonyms

allogamy noun

  1. English Meaning: 

    : cross-fertilization in plants