battery hen - Spanish English Dictionary