escudarse - German English Dictionary