• word of the day

    ladies' slipper

    ladies' slipper - Dictionary definition and meaning for word ladies' slipper

    Definition
    (noun) any of several chiefly American wildflowers having an inflated pouchlike lip; difficult or impossible to cultivate in the garden
Connect with us on Facebook