animal stunning equipment - Turkish English Dictionary