Vindicator meaning

A person who vindicates.
noun
0
0
Advertisement