defense mechanisms

English

Noun

defense mechanisms

  1. plural of defense mechanism