photobiological water splitting - French English Dictionary