English Dictionary
Definition defence mechanism in British English
defence mechanism noun
[countable] noun
Synonyms and related words
Synonyms and related words
