microcogeneration - French English Dictionary