thermoelastic [ more thermoelastic ; most thermoelastic ]