Noun Definition

leonurus

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

Related Noun(s):genus leonurus

Category: Plants