superhero cape - French English Dictionary