Subscriber login


Forgot your password?

Library card login

Other

leachate

Pronunciation: /ˈliːtʃeɪt/

Definition of leachate

noun

[mass noun] technical
  • water that has percolated through a solid and leached out some of the constituents.

leachate in other Oxford dictionaries

Definition of leachate in the US English dictionary