English dictionary
moonseed meaning and definition
Definition and meaning of moonseed at MeaningMonkey.org. moonseed meaning and definition in the English Dictionary.MOONSEED noun
Definition of moonseed (noun)
- plant of the family Menispermaceae having red or black fruit with crescent- or ring-shaped seeds
Source: Princeton University Wordnet