meaning of leonurus

1. genus of stout Old World herbs having cut-lobed leaves and flowers in whorls


Related Words

leonurus | leonurus cardiaca |

Developed & Maintained By Taraprasad.com

Treasure Words