English: rood screen
Welsh: croglen
Subject: Ystadau a Cadw
English definition: A screen in a church.