LIONS TAIL MEANING IN ENGLISH

• Lions tail Definition & Synonyms

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


RECENT SEARCHES