animal welfarist - Turkish English Dictionary