Meaning of moonseed

Definition of moonseed

(noun) plant of the family Menispermaceae having red or black fruit with crescent- or ring-shaped seeds

Other information on moonseed

WIKIPEDIA results for moonseed
Amazon results for moonseed