Definify.com

Definition 2024


lion's_tail

lion's tail

English

Noun

lion's tail (uncountable)

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