leonurus
1. [ noun ] (biology,botany) genus of stout Old World herbs having cut-lobed leaves and flowers in whorls
Synonyms: genus_Leonurus
Related terms: asterid_dicot_genus Labiatae motherwort