Definition of TREEWAXES

  • TREEWAX, a wax secreted by a certain insect, used as a floor wax, also known as Chinese wax [n]