photobiological water splitting - Spanish English Dictionary