excruciate - Turkish English Dictionary