controlled landfill

landfill site where measures are taken to reduce environmental pollution (10)

» Glossary