What is the meaning of altar in English?

Learn vocabulary with pictures as well as definitions of altar in English

Learn in

See more

n. altar

Definition of altar in English

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

See more

n. altar candle

Definition of altar candle in English

Long, thick and cylindrical candle.

Synonyms of altar candle in English

pillar candle