UNIMPEACHABLE


Meaning of UNIMPEACHABLE in English

adj. giving no opportunity for censure; beyond reproach or question.

Derivatives:

unimpeachably adv.

Oxford English vocab.      Оксфордский английский словарь.