How is the word altar translated from Spanish to English
Estructura elevada que se usa para ritos u ofrendas religiosas.
A raised structure used for religious rituals or offerings.
Couldn’t load the audio. Please try again.


