long–life

long–life adjective
long–life
adjective
Britannica Dictionary definition of LONG–LIFE
always used before a noun
2 
British : having a substance added that allows something to remain fresh or good for a long time