battery cage (poultry rearing) - French English Dictionary