GENUS LEONURUS





Definition:

  1. [noun] genus of stout Old World herbs having cut-lobed leaves and flowers in whorls
    Synonyms: Leonurus, genus Leonurus

Synonyms: