Dictionary.com
Thesaurus.com
has gleamed
  • present perfect of gleam (3rd person singular).