Txaala atimb'al

Phonetic
[t͡ʂa:.la a.'tim.ɓal ]
Spanish: Translation
Altar
English: Translation
altar
noun