superpowers - French English Dictionary