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.”
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.”