excruciable - French English Dictionary