IRREPROACHABLE


Meaning of IRREPROACHABLE in English

adj not reproachable; above reproach; not deserving reproach; blameless.

Webster English vocab.      Английский словарь Webster.