LADY'S SLIPPER


Meaning of LADY'S SLIPPER in English

[lady's slipper] n (1597): any of several No. American temperate-zone orchids (as of the genus Cypripedium) having flowers whose shape suggests a slipper--called also lady slipper

Merriam-Webster English vocab.      Английский словарь Merriam Webster.