substantial progress - Spanish English Dictionary