leonotis nepetaefolia Meaning, Definition & Usage

  1. noun pantropical herb having whorls of striking lipped flowers; naturalized in United States
    lion's-ear; Leonotis nepetifolia.

WordNet