• word of the day

    amelanchier alnifolia

    amelanchier alnifolia - Dictionary definition and meaning for word amelanchier alnifolia

    Definition
    (noun) shrub or small tree of northwestern North America having fragrant creamy white flowers and small waxy purple-red fruits
Connect with us on Facebook