LION'S TAIL


Meaning of LION'S TAIL in English

() A genus of labiate plants (Leonurus); -- so called from a fancied resemblance of its flower spikes to the tuft of a lion's tail. L. Cardiaca is the common motherwort.

Webster's English dictionary.      Английский словарь Webster.