idea of progress - Spanish English Dictionary