leonotis
/liːˈɒnɒtɪs/Definitions
1. noun
A genus of flowering plants in the family Lamiaceae.
“The leonotis flower is a popular choice for herbal remedies.”
1. noun
A genus of flowering plants in the family Lamiaceae.
“The leonotis flower is a popular choice for herbal remedies.”