Learn English vocabularyfoster : encourage the development of (something, especially something desirable). “the teacher’s task is to foster learning”consensus: general agreement