place where hides are macerated in lime-pits - French English Dictionary