1 foundation planting | Definition of foundation planting

foundation planting

noun

Definition of foundation planting

: a group of plants used in landscape design to blend a building with its setting and obscure any undesirable features of the foundation