Nerveroot Meaning

There are 1 meaning(s) for word Nerveroot

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

    Synonyms : cypripedium acaule,  moccasin flower