meaning of leonurus cardiaca

1. bitter Old World herb of hedgerows and woodland margins having toothed leaves and white or pale pink flowers


Related Words

leonurus cardiaca |

Developed & Maintained By Taraprasad.com

Treasure Words