melle

Cyrillic
мэльлэ
English: Translation
square (place)
noun