handling stress - German English Dictionary