meaning of Altarwerk

Altarwerk - German to English

altarpiece