Noun Definition
leonurus
1.Definition: genus of stout Old World herbs having flowers in whorls
Related Noun(s):genus leonurus
Category: Plants1.Definition: genus of stout Old World herbs having flowers in whorls
Related Noun(s):genus leonurus
Category: Plants