vigilante

n. Member of a self-appointed group maintaining order etc. [spanish, = vigilant]