Long-standing, long term, prolonged, sustained and enduring has the similar meaning of continuing for a long time! What is their big differences?
Long-standing- has been in existence for a long time
Long-term- the time meriod is not specific
Prolonged- extended beyond the original time frame
Enduring- has survived A long time, often when not expected to because of difficulties