meaning of abgefahren sein

abgefahren sein - German to English

becoming ace [coll.]

View more

  • to be brill [Br.] [coll.]