sit on heels - Turkish English Dictionary