battery hen - French English Dictionary