structure and installation for keeping animals - French English Dictionary