EricDimaguiba745viz EricDimaguiba745viz English Answered The word VINDICATE is most nearly the same as A JUSTIFY B IMPROVE C SPICE D SATISFY