roof greenery - French English Dictionary