Summary
English to French:   more detail...
  1. altar screen:
    • Wiktionary:
      altar screen → chancel


English

Detailed Translations for altar screen from English to French