Irreproachable

What is Irreproachable ?

Irreproachable is (adj) which cannot be criticised. Synonym blameless. Antonym blameworthy

 

source: Easier English, Student Dictionary Upper Intermediate Level