to alleviate stress - Spanish English Dictionary