superhero cape - Spanish English Dictionary