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