An Encylopedia Britannica Company

long–life

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