VANGUARDS

Definition of VANGUARDS