• word of the day

    pollenation

    pollenation - Dictionary definition and meaning for word pollenation

    Definition
    (noun) transfer of pollen from the anther to the stigma of a plant
    Synonyms : pollination
Download our Mobile App Today
Receive our word of the day
on Whatsapp