Definition, synonyms and picture of altar

Learn in

altar

n. altar

Definition of altar in English

Structure on which religious rituals are performed, typically located in places of worship.

Synonyms of altar in English

-

Lists where this word appears

Religious Buildings or Places

12 words to learn

Occult Objects II

7 words to learn