long-lasting
adjectiveUK /ˌlɒŋ ˈlɑːstɪŋ/
US /ˌlɔːŋ ˈlæstɪŋ/
Something long-lasting stays good or keeps going for a very long time.
My grandma has a long-lasting friendship with her best friend from school.
OTHER MEANINGS
2. Able to be used for a long time without breaking.
These long-lasting batteries keep the toy working for weeks.
3. Continuing to exist or happen for a long period.
The long-lasting rain flooded the streets for days.
4. Remembered or felt for a long time.
Her kind words had a long-lasting effect on me.