excruciate
1. excruciate / iks5kru:Fieit/ vt.
使受酷刑,折磨;
2. heart excruciate
内心拷问
3. excruciate vt.
施酷刑;