hosta
/ˈhoʊstə/Definitions
1. noun
a type of flowering plant, often used in gardens for its foliage and flowers
“The gardener planted a hosta in the shade to add some color to the garden.”
1. noun
a type of flowering plant, often used in gardens for its foliage and flowers
“The gardener planted a hosta in the shade to add some color to the garden.”