Natural varnish

What is Natural varnish?

Natural varnish definition and meaning on Dictionary terms:
noun

See under varnish(def 2).