Dictionary search results

Showing 1-3 of 3 results

depletion British & World English

Reduction in the number or quantity of something

depletion English Thesaurus

they enquired into the depletion of fish stocks

depletion allowance British & World English

A tax concession allowable to a company whose normal business activities (in particular oil extraction) reduce the value of its own assets