ミドリノカーテン
Meanings
Expression
Noun
1. green wall; living wall; vertical garden
Composed of
green; greenery (esp. fresh verdure)