lion's tail
English
lion's tail meaning in English • lion's tail का अर्थ अंग्रेजी में
Noun
- A genus of labiate plants (Leonurus); -- so called from a fancied resemblance of its flower spikes to the tuft of a lion's tail. Leonurus Cardiaca is the common motherwort.