foundation planting
noun
: a group of plants used in landscape design to blend a building with its setting and obscure any undesirable features of the foundation
Love words? Need even more definitions?
Merriam-Webster unabridged
Share