Version Française
Translate
"unimpeachable (adj.)"
to French Language
English to French
French to English
English
French
unimpeachable (adj.)
sûr; fiable; irréprochable; au-dessus de tout soupçon.