French polish
French polish
Definition
French polish
noun
a preparation, usually shellac dissolved in alcohol, applied to furniture for a glossy finish
Browse dictionary entries near French polish
