stress relieving by thermal means - German English Dictionary