English Dictionary
Definition altar in British English
altar noun
[countable] noun
/ˈɔːltə(r)/
1
a special table where religious ceremonies are performed, especially in a Christian church
