Etymology Explorer › Old French

Where does “avantgarde” come from?