indisculpable - French English Dictionary