water footprint - French English Dictionary