Long-life treatments Synonyms

Definitions for Long-life


  • (adjective) (of perishable goods) treated to stay fresh longer than usual