Dictionary.com
Thesaurus.com
has been sweltering
  • present perfect progressive of swelter (3rd person singular).