stress relieving by thermal means - Spanish English Dictionary