leonotis nepetifolia Meaning, Definition & Usage

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

WordNet