Vocabulary

グリーンカーテン

green wall; living wall; vertical garden

noun