Carroting definition

A process in the manufacture of felt in which the animal pelt is treated with a solution of mercuric nitrate.
noun
0
0
Advertisement