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
Tweet