animal welfarist - Spanish English Dictionary