The AI-powered English dictionary
plural moonseeds
A twining plant of the genera Menispermum or Cocculus, in the family Menispermaceae. examples