German-English dictionary »

selbstverursacht meaning in English

GermanEnglish
selbstverursacht

self-induced◼◼◼