hosta
nounDefinition of hosta
: any of a genus (Hosta) of Asian perennial herbaceous plants of the lily family with densely growing basal leaves and tall racemes of white or violet flowers
— called also funkia, plantain lily
Keep scrolling for more
Keep scrolling for more