nerverootEnglish

Cypripedium acaule, moccasin flower, nerveroot

Noun

Once common rose pink woodland orchid of eastern North America

English: moccasin flower, nerveroot, Cypripedium acaule

English words with similar meanings

Show 2 words