leonurus has definitions from the fields of biology,botany
1
[ noun ] (biology,botany) genus of stout Old World herbs having cut-lobed leaves and flowers in whorls

Synonyms

genus_Leonurus

*