Dictionary search results

Showing 1-2 of 2 results

sequestration British & World English

The action of sequestrating or taking legal possession of assets

carbon sequestration British & World English

A natural or artificial process by which carbon dioxide is removed from the atmosphere and held in solid or liquid form