Xukulib'al

Phonetic
[ʃu.ku.li.'ɓal̥]
Spanish: Translation
Altar
English: Translation
altar
noun
Sacred names