• word of the day

    japan allspice

    japan allspice - Dictionary definition and meaning for word japan allspice

    Definition
    (noun) deciduous Japanese shrub cultivated for its fragrant yellow flowers
Connect with us on Facebook