Dictionary.com
Thesaurus.com
has subbed
  • present perfect of sub (3rd person singular).

More Suggestions