unimpeachable
adjective
[ ʌnɪmˈpiːtʃəb(ə)l ]
• not able to be doubted, questioned, or criticized; entirely trustworthy.
• "an unimpeachable witness"
Similar:
trustworthy,
reliable,
dependable,
unquestionable,
unassailable,
unchallengeable,
above suspicion,
beyond suspicion,
perfect,
faultless,
blameless,
impeccable,
irreproachable,
unblemished,
Origin:
late 18th century: from un-1 + impeachable.