GeneralConnection.com
➔
Dictionary
nerveroot
Noun
1. moccasin flower
1. Cypripedium acaule, lady's slipper, lady-slipper, ladies' slipper, slipper orchid
Usage