altar screen

English

Noun

altar screen (plural altar screens)

  1. (architecture, Christianity) Synonym of rood screen.

Translations