meaning of Altarschranke

Altarschranke - German to English

altar screen