nerveroot

English

Noun

nerveroot

  1. Synonym of yellow lady's slipper