meaning of Amokfahrer

Amokfahrer - German to English

berserk motorist

View more

  • lunatic driver