meaning of moonseed

1. A climbing plant of the genus Menispermum; -- so called from the crescentlike form of the seeds.


Related Words

moonseed |

Developed & Maintained By Taraprasad.com

Treasure Words