What does Altartafel mean?

Altartafel - German to English

altarpiece