Hosta - Definition

hosta

n 1: robust east Asian clump-forming perennial herbs having
racemose flowers: plantain lilies; sometimes placed in
family Hostaceae [syn: Hosta, genus Hosta, Funka,
genus Funka]

Look up another word