From Latin vindicō. Compare Romanian vindeca, vindec.
vindic (third-person singular vindicã, participle vindicatã)