engrave something on stone - Turkish English Dictionary