■ noun
1》 the foremost part of an advancing army or naval force.
2》 a group of people leading the way in new developments or ideas.
↘a position at the forefront of developments or ideas.
Origin
ME shortening of OFr. avan(t)garde , from avant 'before' + garde 'guard'.