meaning of Abwehrmechanismen

Abwehrmechanismen - German to English

defence systems [Br.]

View more

  • disease fighting capability [Am.]