German-English dictionary »

selbstzerstören meaning in English

GermanEnglish
selbstzerstören

self-destruct