genus_leonurusEnglish

Leonurus, genus Leonurus

Noun

Genus of stout Old World herbs having flowers in whorls

English: Leonurus, genus Leonurus

English words with similar meanings

Show 1 words