BEOLINGUS
Dictionary - TU Chemnitz

 English  German

to outrace sb. jdn. übertreffen {vt} (in Geschwindigkeit oder Leistung)

outracing übertreffend

outraced übertroffen