English Dictionary
◊ LION'S-EAR
lion's-ear
n : pantropical herb having whorls of striking lipped flowers;
naturalized in United States [syn: {Leonotis nepetaefolia},
{Leonotis nepetifolia}]