• word of the day

    self-pollinated

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

    Definition
    (adj) fertilized by its own pollen
Connect with us on Facebook