What does Avant-Rock mean?

Avant-Rock - German to English

avant rock