Noun Definition
leonotis nepetifolia
1.Definition: pantropical herb having whorls of striking lipped flowers; naturalized in United States
Related Noun(s):leonotis nepetaefolia
Category: Plants1.Definition: pantropical herb having whorls of striking lipped flowers; naturalized in United States
Related Noun(s):leonotis nepetaefolia
Category: Plants