worship of sacrifice - Turkish English Dictionary