meaning of abgeknallt

abgeknallt - German to English

bumped off [coll.]

View more

  • zapped [coll.]