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