Meaning of Hosta
Definition of Hosta
(noun)
robust
east
Asian clump-forming
perennial
herbs having
racemose
flowers:
plantain
lilies;
sometimes
placed
in
family
Hostaceae
Other information on Hosta
WIKIPEDIA results for
Hosta
Amazon results for
Hosta
Tweet