BEOLINGUS
Dictionary - TU Chemnitz

 English  German

to swerve; to veer off the road [listen] von der Fahrbahn abkommen {vi} [auto]

swerving; veering off the road von der Fahrbahn abkommend

swerved; veered off the road von der Fahrbahn abgekommen

to veer off course vom Kurs abkommen

The bus swerved/veered off the road. Der Bus kam von der Straße ab.