Subscribe
URL of the page has been copied to clipboard.
Meaning : A screen in a church. Separates the nave from the choir or chancel.
Install App
Rood screen meaning in Telugu.