FT MarketWatch

Nonrenewable

Definition 1 Resources which cannot be reused. Definition 2 A Contract, such as an Insurance policy, which cannot be renewed.

Related terms

Browse more