Translation of "Self-devised" in German

Related phrases