Definition of altar in English
Structure on which religious rituals are performed, typically located in places of worship.
Synonyms of altar in English
-
Structure on which religious rituals are performed, typically located in places of worship.
-
Estructura sobre la que se realizan rituales, generalmente ubicada en lugares de culto religioso.
-