GeneralConnection.com
➔
Dictionary
yellow parilla
Noun
1. common moonseed
1. Canada moonseed, Menispermum canadense, moonseed
Usage