Dictionary.com
Thesaurus.com

has blotted

  • present perfect of blot (3rd person singular).