ladies' slipper (cypripedium) - French English Dictionary