super-heroine - French English Dictionary