Dictionary.com
Thesaurus.com
has rendered
  • present perfect of render (3rd person singular).