Glossary

landfill

Subject: 

  • Life Sciences

an area of land set aside for the dumping of waste.