Skip to main content

leakage

Definition Source References

An environmentally damaging activity that is relocated elsewhere after being stopped locally.

Americas assessment