Nerveroot Meaning

There are 1 meaning(s) for word nerveroot

Nerveroot Meaning 1 : once common rose pink woodland orchid of eastern North America

    Synonyms : cypripedium acaule,  moccasin flower
Translate :
Share :