Dictionary.com
Thesaurus.com
has saluted
  • present perfect of salute (3rd person singular).