to cast a stone - Turkish English Dictionary