seskendırgen

Cyrillic
сэскэндыргъэн
English: Translation
appalling
adjective