stride: significant progress (especially in the phrase )
advancement: gradual improvement or growth or development
high church: a group in the Anglican Church that emphasizes the Catholic tradition (especially in sacraments and rituals and obedience to church authority)