unimpeachable
Incompreensível
translation of 'unimpeachable'
adjective
incontestável,
irrepreensível,
inatacável,
indiscutível
definition
Credits: Google Translate