living wall

English

Noun

living wall (plural living walls)

  1. A green wall, a wall covered by greenery.

Synonyms