superheroes - German English Dictionary