- lion's-ear as a noun:
- 1
lion's-ear
noun
1 lion's-ear
Pantropical herb having whorls of striking lipped flowers; naturalized in United States.
synonyms: Leonotis nepetaefolia, Leonotis nepetifolia.
debug info: 0.0146
noun
Pantropical herb having whorls of striking lipped flowers; naturalized in United States.
synonyms: Leonotis nepetaefolia, Leonotis nepetifolia.
debug info: 0.0146