sluggish progress - Spanish English Dictionary