mass extinction event of 65 million years ago, in which about 85% of all species on Earth died...
Glossary
leachate
Subject:
- Life Sciences
liquid that drains out of a landfill and is contaminated with solutes from the waste matter