Translation of "Selbsterstellte software" in English

Related phrases