• word of the day

    self-pollinating

    self-pollinating - Dictionary definition and meaning for word self-pollinating

    Definition
    (adj) of or relating to or characteristic of self-pollination
Connect with us on Facebook