Glossary & Dictionary

Share |

Depreciation

Physical wear and tear or technological or economic obsolescence.

Source: Missouri Department of Insurance