Dictionary.com
Thesaurus.com
has stained
  • present perfect of stain (3rd person singular).