light power and water - French English Dictionary