deli

Cyrillic
дэли
English: Translation
idiotic
adjective