photosynthetic layer - French English Dictionary