altar of promises - Turkish English Dictionary