FRENCH POLISH





Definition:

  1. [noun] the glaze produced by repeated applications of French polish shellac
    Synonyms: French polish

  2. [noun] a varnish for wood consisting of shellac dissolved in alcohol
    Synonyms: French polish

Synonyms: