cauca electric power plants - French English Dictionary