English Dictionary
Definition unimpeachable in British English
unimpeachable adjective
adjective
/ˌʌnɪmˈpiːtʃəb(ə)l/

English Dictionary