geхаl

Cyrillic
гъэхал
English: Translation
altar
noun