Someone who makes progress easier English: facilitator Less certain link between this word and this sense.