nerveroot
English
Noun
nerveroot
Synonym of
yellow lady's slipper