Skip to main content

English: rood screen

Welsh: croglen

Part of speech

Noun, Feminine, Singular

Definition

A screen in a church.