Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
leachate
in English
leachate
us
/ˈliːtʃeɪt/
uk
/ˈliːtʃeɪt/
#uncommon
Definitions
Noun
water
that
seeps
through
soil
or
waste
;
toxic
runoff
liquid
from
water
passing
through
material
;
contaminated
water