Noun Definition

leonotis nepetifolia

1.Definition: pantropical herb having whorls of striking lipped flowers; naturalized in United States

Related Noun(s):leonotis nepetaefolia

Category: Plants