lion's tail
English
Noun
lion
's
tail
(
uncountable
)
Leonotis leonurus
, a
broadleaf
evergreen
shrub
with
medicinal
and
psychoactive
properties.
Anagrams
illations