DictionaryAI

lion's tail

Short definition from Wiktionary

Noun

  1. Leonotis leonurus, a broadleaf evergreen shrub with medicinal and psychoactive properties.

We haven’t written up lion's tail yet: Simple and Standard meanings, examples and a quiz.