long-life
adjective
1
: made to last a long time
long-life batteries
2
British
: having a substance added that allows something to remain fresh or good for a long time
long-life milk
Love words? Need even more definitions?
Merriam-Webster unabridged
Share