temple of sacrifice - Turkish English Dictionary