Noun Definitiongenus leonurus1.Definition: genus of stout Old World herbs having flowers in whorlsRelated Noun(s):leonurusCategory: Plants