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