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