Synonyms: Match the word with the word or phrase nearest to its definition.


avant-garde

A.
ahead of its time

B.
the foremost position

C.
foolish

D.
predestined