be roasted alive - Turkish English Dictionary