文polyglot.
← English dictionary
English / word

altar

noun B2
MEANING IN ENGLISH

a raised structure or table on which religious sacrifices or offerings are made

In context

01

Devotees placed fresh flowers and incense sticks on the temple altar.

02

The bride and groom stood before the altar during the ceremony.

Synonyms

sanctuary,platform,table

Antonyms

none,mundane

Collocations

temple altar,church altar,stand before the altar

Sources

Bidyazo vocabulary library ↗