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