sacrifice a sheep - Spanish English Dictionary