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