Turkish-English dictionary »

kendini yakma meaning in English

TurkishEnglish
kendini yakma noun

self-immolation(setting oneself on fire)
noun