stress relieving by thermal means - Espagnol Anglais Dictionnaire