human sacrifice - Spanish English Dictionary