leonurus meaning in Hindi

Noun

A genus of flowering plants in the family Lamiaceae.

A plant known for its medicinal properties.

औषधीय गुणों वाला पौधा

English Usage: "The extracts of leonurus have been studied for their benefits."

Hindi Usage: "लेनूरस के अर्क के लाभों का अध्ययन किया गया है।"

Share Anuvadan of leonurus