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