• word of the day

    hydrangea

    hydrangea - Dictionary definition and meaning for word hydrangea

    Definition
    (noun) any of various deciduous or evergreen shrubs of the genus Hydrangea
Connect with us on Facebook