Definitions
There is 1 meaning of the phrase
French Polish Shellac.
French Polish Shellac - as a noun
A varnish for wood consisting of shellac dissolved in alcohol
Synonyms (Exact Relations)
french polish