Definitions for "Leonurus"
A genus of stout Old World herbs having cut-lobed leaves and flowers in whorls.
Leonurus is a genus of flowering plants in the family Lamiaceae.