escudar - German English Dictionary