Skip to main content

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.
Advertisement