structure and installation for keeping animals - Turkish English Dictionary