Dictionary.com
Thesaurus.com

had shellacked

  • past perfect
    of shellac.
    shellac
    noun
    lac that has been purified and formed into thin sheets, used for making varnish shellac varnish by dissolving it in alcohol or a similar solvent.

More Suggestions