Dictionary.com
Thesaurus.com
have been sweltering
  • present perfect progressive of swelter.