meaning of Artrock

Artrock - German to English

art rock