animal welfare/animal protection society - French English Dictionary