• word of the day

    venus' slipper

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

    Definition
    (noun) any of various orchids of the genus Paphiopedilum having slender flower stalks bearing 1 to several waxy flowers with pouchlike lips
Connect with us on Facebook