meaning of Altartafel

Altartafel - German to English

altarpiece