to last a long time; to last or store well

listen to the pronunciation of to last a long time; to last or store well
Английский Язык - Английский Язык
make old bones

It is a nice fruity wine, but it doesn't make old bones.