unimpeachable
intachable
translation of 'unimpeachable'
adjective
intachable,
irrecusable
definition
Credits: Google Translate