n.
- the foremost part of an advancing army or naval force.
- a group of people leading the way in new developments or ideas.
▸a position at the forefront of developments or ideas.
Etymology
ME shortening of OFr. avan(t)garde, from avant ‘before’ + garde ‘guard’.