Definition of long-keeping in English:

long-keeping

adjective

  • (Of food or drink) able to be kept for a long time without spoiling, long-lasting; (also) designating a quality or attribute that enables food or drink to be kept for a long time.

Origin

Early 17th century.