stone for sacrifices - Turkish English Dictionary