English / word
altar
noun B2MEANING 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