• word of the day

    ram's-head lady's slipper

    ram's-head lady's slipper - Dictionary definition and meaning for word ram's-head lady's slipper

    Definition
    (noun) orchid of northern North America having a brownish-green flower and red-and-white lip suggestive of a ram's head
Connect with us on Facebook