altar stone - Turkish English Dictionary