Polish-English dictionary »

samozagłada meaning in English

PolishEnglish
samozagłada noun

self-destructionnoun
voluntary destruction of something by itself