Meaning of lion's-ear
Definition of lion's-ear
(noun)
pantropical
herb
having whorls of
striking
lipped
flowers;
naturalized
in United States
Other information on lion's-ear
WIKIPEDIA results for
lion's-ear
Amazon results for
lion's-ear
Tweet