defence mechanisms

English

Noun

defence mechanisms

  1. plural of defence mechanism