human sacrifice - Turkish English Dictionary