Russian-English dictionary »

испацтула meaning in English

RussianEnglish
испацтула interjection

LOL(expression of laughter)
interjection