to leach [ leached ; leached ]
Notices
  • to make a liquid percolate through some mterial