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 English vocab.      Английский словарь Webster.