battery cages - French English Dictionary