animal stunning equipment - Spanish English Dictionary