English Dictionary
Definition inexcusable in British English
inexcusable adjective
adjective
/ˌɪnɪkˈskjuːzəb(ə)l/
English Dictionary