abgefahren

Adjective

 * 1)  just left, recently departed
 * 2)  outstanding, great, cool