leonurus Meaning, Definition & Usage

  1. noun genus of stout Old World herbs having flowers in whorls
    genus Leonurus.

WordNet