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.”

Synonyms

  • Lamiaceae
  • herb

Antonyms

  • exotic plant
  • weed