Noun Definition

leonotis nepetaefolia

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

Related Noun(s):leonotis nepetifolia

Category: Plants