on a skewer - Turkish English Dictionary