Hosta Meaning
There are 1 meaning(s) for word Hosta
Meaning 1 : robust east Asian clump-forming perennial herbs having racemose flowers: plantain lilies; sometimes placed in family Hostaceae
Synonyms : funka, genus funka, genus hosta
Synonyms : funka, genus funka, genus hosta
