self protection mechanism - German English Dictionary