superpoder - French English Dictionary