Dictionary.com
Thesaurus.com

self-sold

  • a word derived from sold.
    sold
    verb
    simple past tense and past participle of sell.

More Suggestions