Definitions of Leonurus cardiaca:

  • noun:   bitter Old World herb of hedgerows and woodland margins having toothed leaves and white or pale pink flowers