excruciable - Turkish English Dictionary