animal slaughter post - Spanish English Dictionary