ritual sacrifice - Turkish English Dictionary