ladykin

/ˈleɪdɪkɪn/

Definitions

1. noun

a small type of lady’s slipper orchid, particularly Cypripedium parviflorum

“The rare ladykin orchid is found only in the northern regions of the continent.”

Synonyms

  • Cypripedium parviflorum
  • lady's slipper orchid