Given the scenario you gave I would call. With such a scary board I would try to get it in on the flop... He gave you the chance to. I would've taken it by popping him back big when he check-raised.