power-failure-proof - French English Dictionary