Dictionary.com
Thesaurus.com
has stooped
  • present perfect of stoop (3rd person singular).