French polish
noun
British
: a kind of liquid (called a varnish) that is used on wood to make it shiny
Love words? Need even more definitions?
Merriam-Webster unabridged
Share