let (one) stew in (one's) own juices - Turkish English Dictionary