Skip to main content

English: altar

Welsh: allor

Part of speech

Noun, Feminine, Singular