"selbstfahren" in English Selbstfahren {n} self-drive Detailed translations for "selbstfahren" das Selbstfahren{neuter} Selbstfahren(also: Selbstfahrer...) self-drive