multiple energy sources - French English Dictionary