leonurus
/liːˈɒnərəs/Definitions
1. noun
a genus of flowering plants in the mint family, native to Asia and Australia, with fragrant flowers and seeds that resemble a lion’s mane
“The leonurus plant is native to Asia and has been used in traditional medicine for centuries.”