genus leonurus Meaning, Definition & Usage

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

WordNet