superhero cape - German English Dictionary