animal welfare/animal protection societies - French English Dictionary