superheroine - French English Dictionary