Dictionary |
1 Result
#1
leaching
n.
[
leach
] the process of leaching
. wn