Meaning of shelf life

Definition of shelf life

(noun) the length of time a packaged food or drug will last without deteriorating

Other information on shelf life

WIKIPEDIA results for shelf life
Amazon results for shelf life