meaning of Abwehrsystem

Abwehrsystem - German to English

defence system [Br.]

View more

  • defense system [Am.]