escamuflarse - German English Dictionary