Noun Definition

genus leonurus

1.Definition: genus of stout Old World herbs having flowers in whorls

Related Noun(s):leonurus

Category: Plants