An irreproachable person is very honest and so morally upright that their behavior cannot be criticized.
Rapprochement is the development of greater understanding and friendliness between two countries or groups of people after a period of unfriendly relations.
When you approach something, you are coming near it but have not yet gotten there.
capable of being read with comprehension
of the relatively near future
express criticism towards
in a reproving or reproachful manner
Differentiated vocabulary for your students is just a click away.