facility for keeping small domestic animals - Spanish English Dictionary