Translation of "Aus dem urwald stammen" in English

Related phrases